2008-04-15 Emmanuele Bassi <ebassi@gnome.org>
* gtk/gtkrecentmanager.c:
(gtk_recent_manager_real_changed): Fix last commit, and
complete the gtk-recent-files-max-age semantics: if the
property is set to 0 then purge the list.
svn path=/trunk/; revision=20007
+2008-04-15 Emmanuele Bassi <ebassi@gnome.org>
+
+ * gtk/gtkrecentmanager.c:
+ (gtk_recent_manager_real_changed): Fix last commit, and
+ complete the gtk-recent-files-max-age semantics: if the
+ property is set to 0 then purge the list.
+
2008-04-15 Emmanuele Bassi <ebassi@gnome.org>
Bug 488507 – boundless growth of .recently-used.xbel file
g_object_get (G_OBJECT (settings), "gtk-recent-files-max-age", &age, NULL);
if (age > 0)
gtk_recent_manager_clamp_to_age (manager, age);
+ else if (age == 0)
+ {
+ g_bookmark_file_free (priv->recent_items);
+ priv->recent_items = NULL;
+
+ priv->recent_items = g_bookmark_file_new ();
+ }
}
write_error = NULL;